#ifndef __UI_NAVIPATHCHOICE__H__
#define __UI_NAVIPATHCHOICE__H__

#include <MZFCLIB.h>

#include "EnumExeFileList.h"


class UiNaviPathChioce :
	public UiWin
{
public:
	UiNaviPathChioce();
	~UiNaviPathChioce();

	BOOL InitUiWin(void);

	void PaintWin(HDC hdc, RECT* prcWin, RECT* prcUpdate);
	virtual int OnLButtonDown(UINT fwKeys, int xPos, int yPos);
	virtual int OnLButtonUp(UINT fwKeys, int xPos, int yPos);
	virtual void DeleteImages();

	void LoadiInterItem();
	BOOL InitImages();
public:
	CEnumExeFileList		m_BrowserList;
	UiStatic	m_StaticNaviPath;

	ImagingHelper	*m_NaviPahtChioceWndBG;

	HDC				m_hBakDC;
	HBITMAP			m_hBitmapBakDC;
};

#endif